package com.sjd.mall.service.account;

import com.sjd.common.core.domain.AjaxResult;
import com.sjd.mall.domain.SjdIntegralDetailDO;
import com.sjd.mall.domain.dto.account.InsertIntegralRequestDTO;
import com.sjd.mall.domain.dto.account.WxIntergralDetailResponseDTO;

import java.util.List;

/**
 * @ProjectName: sjd
 * @Package: com.sjd.protal.account.service
 * @ClassName: AccountService
 * @Author: genglong
 * @Description:
 * @Date: 2022/1/11 10:30
 * @Version: 1.0
 */
public interface AccountIntegralService {

    /**
     * 查询用户打卡状态
     * @return
     */
    AjaxResult queryClockStatus();

    /**
     * 打卡/升级土地
     * @param requestDTO
     * @return
     */
    AjaxResult insertIntegralDetail(InsertIntegralRequestDTO requestDTO);

    /**
     * 查看用户积分明细
     * @return
     */
    List<WxIntergralDetailResponseDTO> queryIntegrallist();

}
